package org.demo.system.service;

import org.demo.base.auth.domain.SysUser;

/**
 * @author tomdog
 */
public interface AuthService {

    /**
     * 使用账号密码登录
     * 成功会返回登录之后的用户，失败会抛出异常
     * 可以自定义一个认证失败异常，也可以用RuntimeException
     * @return
     */
    SysUser login(SysUser user);
}
